package com.mune;

import java.util.ArrayList;

// -Xms 设置最小初始化内存 1/64
// -Xmx 设置最大初始内存 1/4
// -XX:+PrintGCDetails 打印GC垃圾回收信息
// -XX:+HeapDumpOnOutOfMemoryError 在发生OOM的时候生成Dump文件
// 使用Jprofile工具进行内存调优
public class demo3 {
    byte[] array = new byte[1024 * 1024];// 1M

    public static void main(String[] args) {
        ArrayList<demo3> list = new ArrayList<>();
        int count = 0;
        try {
            while (true) {
                list.add(new demo3());
                count++;
            }
        } catch (Error e) {
            System.out.println("Count"+count);
            e.printStackTrace();
        }
    }
}
